difficult-to-machine materials - Spanish English Dictionary